git结构和状态

git的结构和状态

git的3层结构

  • working dirctory 工作区
  • staging index 暂存区(缓存区)
  • git directory(Repository)版本库

git中文件的4中状态

  • untracked 未被追踪
  • modified 表示工作区修改了某个文件但是还没有添加到暂存区
  • staged 表示把工作区修改的文件添加到了暂存区但是没有提交到版本库
  • committed 表示数据被安全的存储在本地库中

master指向最新的提交

head指向当前的分支